#include <bits/stdc++.h>
using namespace std;
int a1[510],a2[510],a3[510];
int main(){
    string s1,s2;
    getline(cin,s1);
    getline(cin,s2);
    int len = max(s1.size(),s2.size());
    for (int i = 0; i < len; i++)
    {
        a1[s1.size()-i-1]=s1[i]-'0';
    }
    for (int i=0;i<len;i++) {
        a2[s2.size()-i-1]=s2[i]-'0';
    }
    for (int i = 0; i < len; i++)
    {
        a3[i]=a1[i]+a2[i];        
    }
    for (int i = 0; i < len; i++)
    {
        if (a3[i]>=10)
        {
            a3[i+1]+=a3[i]/10;
            a3[i]=a3[i]%10;
        }
    }
    
    if (a3[len]!=0)
    {
        len++;
    }
    for (int i = len-1; i >= 0; i--)
    {
        cout<<a3[i];
    }
    
    
    
    return 0;
}